Crate adi_screen[−][src]
Render graphics to a computer or phone screen, and get input. Great for both video games and apps!
Re-exports
pub use adi_gpu::afi::*; |
pub use adi_clock::*; |
Macros
models |
Macro to load models from files for the window. |
sprites |
Macro to create multiple sprites in an array. |
sprites_fog |
Macro to create multiple fog-affected sprites in an array. |
sprites_gui |
Macro to create multiple non-camera affected sprites in an array. |
textures |
Macro to load textures from files for the window. |
Structs
Gui |
A Graphical User Interface |
Mat4 |
Single-precision 2x2 column major matrix. |
Model |
A collection of indices and vertices |
ModelBuilder |
The builder for |
Sprite |
Sprite represents anything that is rendered onto the screen. |
Texture |
A reference to an image in GPU memory. |
Transform |
A transformation matrix. |
Vec3 |
Single-precision 3D vector. |
Window |
Window represents a connection to a display that can also recieve input. |
WindowBuilder |
A builder for |
Enums
Input |
Input to the window, that's put into the input queue, when an event has occurred. |
Widget |
A GUI Widget |